
"""
1. 基本类型：
   - int: 整数类型。
   - float: 浮点数类型。
   - bool: 布尔类型。
   - str: 字符串类型。

2. 容器类型：
   - List[T]: 由类型T的元素组成的列表。
   - Tuple[T1, T2, ...]: 由类型T1、T2等元素组成的元组。
   - Dict[K, V]: 由键值对组成的字典，其中键的类型为K，值的类型为V。
   - Set[T]: 由类型T的唯一元素组成的集合。

3. 可迭代类型：
   - Iterable[T]: 一个可迭代的对象，元素类型为T。
   - Iterator[T]: 一个迭代器对象，用于逐个访问元素。

4. 其他常见类型：
   - Any: 任意类型。
   - Union[T1, T2, ...]: 多个类型中的任意一个。
   - Optional[T]: 可选类型，表示类型T或者None。
   - Callable[..., T]: 可调用对象，参数类型为任意类型，返回值类型为T。
"""
from typing import List

def concatenate_strings(str_list: List[str]) -> str:
    return ''.join(str_list)

a:list[int]  = [1,2,3]